IAddrBook : IMAPIProp

The IAddrBook interface supports access to the MAPI address book and includes operations such as displaying common dialog boxes, opening containers, messaging users, and distribution lists, and performing name resolution.

Quick Info

Header file:

MAPIX.H

Exposed by:

Address book objects

Implemented by:

MAPI

Called by:

Client applications, service providers

Corresponding pointer type:

LPADRBOOK

 

Vtable Order

 

Note  The implementation of IMAPIProp::GetLastError for IAddrBook supports Unicode on Windows NT platforms only. The implementations of GetLastError for Windows 95 platforms and 16-bit platforms do not support Unicode.

 

OpenEntryD_UQE9

Opens an address book entry and returns a pointer to an interface that can be used to to the entry.

CompareEntryIDs7GAOLV

Compares two entry identifiers belonging to a particular address book provider to determine if they refer to the same address book object.

AdviseGUIK6I

Registers a client or service provider to receive notifications about changes to one or more entries in the address book.

Unadvise16MI.VO

Cancels a notification registration previously established for an address book entry.

CreateOneOff__KA3A

Creates an entry identifier for a one-off address.

NewEntry5LZOL5

Adds a new recipient directly to an address book container or to the recipient list of an outgoing message.

ResolveNameCDLOVB

Performs name resolution, assigning entry identifiers to recipients in a recipient list.

Address3K38VR

Displays the common address dialog box.

Details1PH5_L2

Displays a modal dialog box showing details about a particular address book entry.

RecipOptionsUQ98RQ

Displays a dialog box showing the recipient option properties.

QueryDefaultRecipOpt247NZ8O

Returns the recipient options that have been set for a particular address type by the transport provider.

GetPABMVGQOF

Returns the entry identifier of the container designated as the Personal Address Book (PAB).

SetPABYVGQOF

Designates a particular container to be the Personal Address Book (PAB).

GetDefaultDir2RR6YUC

Returns the entry identifier for the address book container that is initially made available.

SetDefaultDir54.V_LS

Establishes a container as the default address book container   the container that is initially made available.

GetSearchPath1NGGVU8

Returns an ordered list of entry identifiers of containers to be included in the name resolution process initiated by the IAddrBook::ResolveName method.

SetSearchPathIYV.XN

Sets a new search path in the profile that is used for the name resolution process.

PrepareRecips5NOUT_

Prepares a recipient list for later use by the messaging system.